package com.iwop.moto.dao;

import com.iwop.moto.model.MGPOrder;
import com.iwop.moto.service.MGPOrderService;
import org.apache.ibatis.annotations.Param;

import java.io.Serializable;
import java.util.List;

/**
 * Created by mobom on 2016/12/28.
 */
public interface MGPOrderServiceDao extends BaseDAO<MGPOrder> {

    @Override
    int insert(MGPOrder mgpOrder);

    @Override
    int del(MGPOrder mgpOrder);

    @Override
    int update(MGPOrder mgpOrder);

    @Override
    MGPOrder findOneById(Serializable Id);

    List<MGPOrder> findGPOrderByStoreId(@Param("storeId")String storeId,@Param("row") int row,@Param("offset") int offset);

    Long countMGPOrderByStoreId(String store_id);

    MGPOrder findGPOrderByPayOutTradeNo(String out_trade_no);

}
